/*
【例7.19】
给定b的值，输入a*b和a^m的值。

*/

// 文件file1.c
#include <stdio.h>
int A;                  //定义外部变量
int main()
{
    int power(int);     //函数声明
    int b=3,c,d,m;
    printf("enter the number a and its power m:\n");
    scanf("%d,%d",&A,&m);
    c=A*b;
    printf("%d*%d=%d\n",A,b,c);
    d=power(m);
    printf("%d**%d=%d\n",A,m,d);
    return 0;
}

extern A;            //把在filel文件中已定义的外部变量的作用域扩展到本文件
int power(int n)
{
    int i,y=1;
    for(i=1;i<=n;i++)
        y*=A;
    return(y);
}